home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / PACKET / DXNET3A5 / DOC.TXT < prev    next >
Text File  |  1997-11-22  |  6KB  |  230 lines

  1. /*
  2.  
  3. 1/ Screens (DOS version)
  4. ------------------------
  5.  
  6. Four screens are available :
  7.  
  8. F1 : program
  9. F2 : console
  10. F3 : terminal (still not implemented yet)
  11. F4 : full monitoring screen
  12.  
  13. 2/ Memory (DOS version)
  14. -----------------------
  15.  
  16. DxNet v3 is able to use XMS, EMS, or virtual memory (it is realised through
  17. use of a temporary file placed in the the TEMP directory).
  18.  
  19. 3/ Switch (DOS version)
  20. -----------------------
  21.  
  22. DxNet needs either G8BPQ switch or Pc/FlexNet kernel.
  23.  
  24. 4/ directories and files
  25. ------------------------
  26.  
  27. C:----\dxnet----+----\language----+----\lang1.txt
  28.         |          +----\lang2.txt
  29.         |          +----\langN.txt    (up to 10)
  30.         |                 +----\help0.txt
  31.         |           +----\help1.txt
  32.         |          +----\helpN.txt    (up to 10)
  33.         |
  34.         +----\script------+----\callsign.fwd    (script file
  35.         |                 |                     for "callsign")
  36.         |          +----\callsign.cfg    (config file
  37.         |                 |                      for "callsign")
  38.         |          +----\etc...
  39.         |
  40.         +----\system------+----\dxtodo.dat
  41.         |          +----\dxnet.cfg      (dxnet config file)
  42.         |          +----\passwd.dat    (password file)
  43.         |          +----\local.dat    (local databases)
  44.         |                 +----\bin---------+----\users.bin
  45.         |                                +----\maxusers.bin
  46.         |                    +----\dx.bin
  47.         |                                   +----\announce.bin
  48.         |
  49.         +----\extcmd-----+-----\... external commands ...
  50.         |
  51.         +----\logs
  52.         |
  53.         +----\dxnet.exe
  54.  
  55. * All binaries files are stored in dxnet\system\bin\ directory.
  56. * dxnet\script : see comments below.
  57.  
  58. 5/ commands
  59. -----------
  60.  
  61. Just a few numbers of commands are available in this ALPHA version. Please
  62. look at the DxNet 2 doc file to get help using these commands.
  63.  
  64. SHow/Announce
  65. SHow/CLuster
  66. SHow/Configuration
  67. SHow/DX
  68. SHow/LANGuage        (give a list of the available language)
  69. SHow/MEMleft
  70.  
  71. SET/Here
  72. SET/HOME
  73. SET/LANGuage        (set a language)
  74. SET/LOGs
  75. SET/LDEFault        (set the default language)
  76. SET/LOCAtor
  77. SET/NAME
  78. SET/NOde        (used in place of DXNode command, see below)
  79. SET/NOHere
  80. SET/QTH
  81. SET/SSID
  82. SET/SYSop
  83.  
  84. Announce
  85. Bye
  86. Connect            (used in place of DXConnect command)
  87. DISConnect/n        (disconnect the channel n)
  88. DISConnect/ALL        (disconnect everybody)
  89. DX
  90. Information
  91. PIng
  92. QUIT            (exit)
  93. Quit            (user command, same as Bye)
  94. SHUTdown        (disconnect everybody and then exit)
  95. Talk
  96.  
  97.  
  98. SET/NODE
  99. --------
  100. Add "+" before a call you want to add, or "-" before a call you want to
  101. remove.
  102.  
  103. Exemple : SET/NODE +F5MZN-3 +F6HPP-3 -F5OAH
  104.       will add F5MZN-3 and F6HPP-6 to the list, and remove F5OAH
  105.  
  106. 6/ Languages
  107. ------------
  108.  
  109. DxNet is able to speak different languages. Messages are stored in LANGn.TXT,
  110. while HELP messages are stored in HELPn.TXT, where n is the file number.
  111.  
  112. Both LANG1.TXT and HELP1.TXT are the default language files but it may
  113. be changed by the sysop using the command SET/LDEFault.
  114.  
  115. Up to 10 languages are supported (LANG10.TXT and HELP10.TXT).
  116.  
  117. symbols :    %D    Date 'DD-MMM-YYYY'
  118.         %d    Date 'DD-MMM'
  119.         %H    Time 'HH:MM'
  120.         %I    user's name
  121.         %l    user's language
  122.         %O    call of DxNet
  123.         %o    call od dxnet without ssid
  124.         %U    user's call
  125.         %u    user's call without ssid
  126.         %0-%9    temporary symbols
  127.  
  128.  
  129. 7/ \SCRIPT directory
  130. --------------------
  131.  
  132. Script files (.FWD) use nearly the same format than the one of DxNet v2,
  133. except "+", "?", "#" which are now optionnals. The # field still don't
  134. work yet.
  135.  
  136. Config files (.CFG) are used to set different hops count for the protocols
  137. which are coming IN or OUT, and to define some special sets for the
  138. link as well. By default, all protocols are set to 99 and all sets are ON.
  139. These files are optionnals.
  140.  
  141.         Function        Command        Protocol
  142.         Talk            Talk        PC10
  143.         Dx info            DX        PC11
  144.         Annoucement        Announcement    PC12
  145.         Add/delete user        USER        PC16 PC17
  146.         Add/delete node        NODE        PC19 PC21
  147.         WWVinfo            WWV        PC23
  148.         DX/WWV merge request    MREQuest    PC25
  149.         Dx merge info        MDX        PC26
  150.         WWV merge info        MWWV        PC27
  151.         Mail forwarding        MAIL        PC28 to PC33, PC40,
  152.                             PC42, PC43, PC49
  153.         Remote commands        RCOMmands    PC34, PC35, PC36
  154.         User info        UINfo        PC41
  155.         Remote DB request    DATAbase    PC44 to PC48
  156.         Update user count    UCOunt        PC50
  157.         Ping            PIng        PC51
  158.  
  159.  
  160.         Incoming protocol sets    [in]            Following commands
  161.                             apply to the
  162.                             incoming protocols.
  163.         Outgoing protocols sets    [out]        Following commands
  164.                             apply to the
  165.                             outgoing protocols.
  166.  
  167.         CluLink    permission     CLUlink on/off  Allows or not
  168.                             CluLink protocol for
  169.                             that link.
  170.  
  171.         Example (F6BEE.CFG)
  172.         -------------------
  173.  
  174.         clulink        off
  175.         [in]
  176.         user        4
  177.         node        4
  178.         mail        off
  179.         rcommands    off
  180.         [out]
  181.         user        4
  182.         node        4
  183.         mail        off
  184.         mrequest    off
  185.         mdx        off
  186.         mwwv        off
  187.         mail        off
  188.         rcommands    off
  189.         uinfo        4
  190.         database    off
  191.         ucount        99
  192.         ping        on
  193.  
  194. 8/ External commands (extcmd directory)
  195. ---------------------------------------
  196.  
  197. You can put programs (.EXE, .COM, .BAT) in this directory. Each time an
  198. user type a command, DxNet look if its exists in the \extcmd directory.
  199. If it does, the program is excuted instead of an existing command of
  200. DxNet if any.
  201.  
  202. This allows the sysop to create new commands, on to redefine existing
  203. commands of DxNet.
  204.  
  205. If you want to create, say, the command TEST : put TEST.EXE or TEST.COM or
  206. TEST.BAT in \extcmd.
  207. If you want to create, say, the command SH/SOMETHINK : put SOMETHINK.EXE or
  208. SOMETHINK.COM or SOMETHINK.BAT in \extcmd\sh.
  209.  
  210. 9/ Database
  211. -----------
  212.  
  213. Local databases are support. See the manual of the version 2 (except for the
  214. file which is now called SYSTEM\LOCAL.DAT).
  215.  
  216. Database updating is now allowed if it has been set in SYSTEM\UPDATE.DAT
  217. file as following :
  218.  
  219.     UPDATE_CMD1    DATABASE_CMD1
  220.     UPDATE_CMD2    DATABASE_CMD2
  221.  
  222. For example, you want to allow users to update the database QSL_NEW.FUL. The
  223. command to search this database is SH/QSL (defined in local.cfg). Put the
  224. following line in SYSTEM\UPDATE.DAT
  225.  
  226.     QSL        QSL
  227.  
  228. The two fields are basically the same.
  229.  
  230.